<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 声明一个正则表达式 RegExp reg的意思是规则 exp的意思是表达式
        var reg1 = /AE86/;
        var str1 = 'AE86R8AAE866AE86uAE86ijAE86k'
        // test方法 就是校验，以正则表达式为准，校验传入的字符串，匹配成功返回true，否则返回false
        console.log(reg1.test(str1));
        // exec方法 如果匹配成功就返回数组，没有成功就返回null
        console.log(reg1.exec(str1));
        // ======= 校验26个字母 =======
        var upReg = /[A-Z]/i; // 校验所有的大写字母
        var lowReg = /[a-z]/; // 校验所有的小写字母
        var strReg = /[^abc]/; // 校验abc意外的字符
        var contentReg = /\w/; // 表示数字字母下划线 /a-zA-Z0-9_/
        var content1Reg = /\W/; // 表示除了数字字母下划线 /^a-zA-Z0-9_/
        var dReg = /\d/; // 表示数字的校验 
        var dReg = /\D/; // 表示非数字的校验  /^0-9/
        console.log(upReg.test('qwe'));
        console.log(strReg.test('qwe'));
    </script>
</body>
</html>